/* 现场学习界面相关页面 */


/* framing  */

.ui-clear {
	overflow: hidden;
}

.focus-navbar {
	z-index: 0 !important;
}

.ui-container {
	margin-top: 40px;
	margin-bottom: 40px;
	box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.047);
	background: #fff;
	width: 1000px;
	margin: 0 auto;
}

.tab-content {
	font-size: 12px;
}

.ui-container-student {
	background: none repeat scroll 0 0 #fff;
	border: 1px solid #f0f0f0;
	border-top: none;
	margin-left: -15px;
	margin-right: -15px;
	padding: 20px;
	position: relative;
}

.ui-container-student .ui-btn-link {
	margin-left: -20px;
}

.ui-container-student table {
	font-size: 12px;
}

.ui-container-student table thead tr th {
	height: 15px;
	line-height: 15px;
	font-size: 12px;
	background: #f5f5f5;
}

.ui-container-box {
	padding: 0 !important;
}

.ui-hander {
	cursor: pointer;
}

.table thead> tr> th,
.table tbody> tr> th,
.table tfoot> tr> th,
.table thead> tr> td,
.table tbody> tr> td,
.table tfoot> tr> td {
	padding: 9px 5px;
}


/* btn  */

.btn {
	font-size: 12px;
	margin-right: 20px;
}

.btn-danger {
	background-color: #fa8564;
	border-color: #fa8564;
	color: #fff;
}

.btn-warning {
	background-color: #FF5C0A;
	border-color: #FF5C0A;
	color: #fff;
}

.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.open> .dropdown-toggle.btn-warning {
	background-color: #f1693c;
	border-color: #f1693c;
	color: #fff;
}

.btn-info {
	background-color: #57c8f1;
	border-color: #57c8f1;
	color: #fff;
}

.btn-success {
	background-color: #95b75d;
	border-color: #95b75d;
	color: #fff;
}

.btn-info {
	background-color: #57c8f1;
	border-color: #57c8f1;
	color: #fff;
}

.btn-danger {
	background-color: #fa8564;
	border-color: #fa8564;
	color: #fff;
}

.label-danger {
	background-color: #ccc;
	color: #333;
}

.form-control {
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
	color: #555;
	display: block;
	font-size: 14px;
	height: 38px;
	line-height: 1.42857;
	padding: 6px 12px;
	transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
	width: 100%;
	float: right;
	border-right: 0;
}

.input-group-btn .btn {
	padding: 9px 12px !important;
}

.add-contents {
	padding: 8px 12px !important;
	font-size: 14px;
}

.learn-content {
	width: 1000px;
	margin: 0 auto;
	overflow: hidden;
}

.massed-learning-bg .m-text {
	width: 700px;
	float: left;
}

.massed-learning-bg .m-list {
	width: 290px;
	float: left;
}


/* 现场学习   */

.return-link {
	width: 90px;
	float: right;
	text-align: right;
}

.return-link a {
	color: #fff;
	height: 45px;
	line-height: 45px;
}

.videos-pull-down {
	margin: -9px -14px;
	max-height: 360px;
	overflow: auto;
	list-style: none;
	padding: 0;
}

.videos-pull-down li {
	width: 250px;
	height: 40px;
	line-height: 40px;
	border-top: 1px #e1e1e1 solid;
	padding: 0 10px;
}

.videos-pull-down .txt {
	display: block;
	float: left;
	width: 170px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.videos-pull-down .btns {
	float: right;
	width: 25px;
}

.input-study {
	width: 150px;
	float: left;
	margin-left: 10px;
}

.input-study li {
	height: 26px;
	line-height: 26px;
	padding: 0 10px;
}

.input-study .txt {
	width: 90px;
	cursor: pointer;
	white-space: nowrap;
	text-overflow: ellipsis;
	display: block;
	overflow: hidden;
	float: left;
	margin-right: 10px;
}

.input-study .btns {
	display: block;
	float: left;
}

.input-study-btn {
	float: left;
	width: 100px;
}

.video-subject {
	overflow: hidden;
	background: #ededeb;
}

.video-box {
	float: left;
	width: 690px;
}

.video-list {
	background: #666;
	float: right;
	margin-left: 20px;
	width: 250px;
}

.massed-learning-header {
	height: 73px;
	border-bottom: 1px #ececec solid;
}

.content-courses {
	height: 73px;
	padding: 20px;
}

.massed-learning-verify .flash {
	margin-left: 8px;
	float: left;
	margin: 50px 0 0 5px;
	border-radius: 15px;
	width: 500px;
	height: 320px;
	margin-left: 100px;
}

.massed-learning-verify .notice {
	float: left;
	width: 280px;
	margin-right: 10px;
	border-right: 1px #eee solid;
	height: 460px;
}

.massed-learning-verify .notice h2 {
	font-size: 16px;
	color: #0067A6;
	border-left: 2px #0067A6 solid;
	padding-left: 10px;
	margin-left: 10px;
	margin-bottom: 15px;
}

.massed-learning-verify .notice .list {
	margin: 0 12px;
	padding: 0;
}

.massed-learning-verify .notice .list li {
	line-height: 28px;
	border-top: none;
	font-size: 13px;
	list-style: none;
}

.massed-learning-verify .notice .list li span {
	margin-right: 10px;
}

.massed-learning-verify .notice .list li strong {
	font-weight: normal;
}

.hints.exp-img {
	margin: 0 12px;
	padding: 0;
}

.hints .exp-img ul {
	list-style: none;
	margin: 0;
	padding: 0;
	margin-left: 10px;
	padding-top: 20px;
}

.hints .exp-img ul li {
	width: 85px;
	height: 119px;
	float: left;
	margin: 8px 0 0 8px;
}

.hints .exp-help {
	padding: 10px;
}

.hints .exp-help p {
	margin: 0;
	font-size: 14px;
	line-height: 28px;
	text-indent: 35px;
}

.hints .exp-help .hint-help-img {
	margin-top: 50px;
	width: 213px;
	height: 100px;
}

.massed-learning-verify .reminder-img {
	list-style: none;
	margin: 0;
	margin-top: 20px;
	margin-bottom: 15px;
	padding: 0;
	overflow: hidden;
	height: 119px;
}

.massed-learning-verify .reminder-img li {
	width: 87px;
	height: 121px;
	float: left;
	margin-left: 10px;
}

.massed-learning-verify .hints {
	width: 310px;
	float: left;
	margin-top: 15px;
	overflow: hidden;
}

.massed-learning-verify .hints .ui-sign-in-tab {
	height: 374px;
}

.massed-learning-btn {
	border-top: 1px #e1e1e1 solid;
	margin: 0 -15px;
	padding-left: 300px;
	padding-top: 30px;
}


/*bootstrap-rest*/

.navbar-right li a {
	padding: 10px 0;
}

.navbar> .container .navbar-brand,
.navbar> .container-fluid .navbar-brand {
	margin-left: -25px;
}

.ui-datepicker {
	display: inline-table;
}

.btn-light-blue {
	background-color: #00ABD8;
	border-color: #00ABD8;
	color: #fff;
	padding: 6px 12px;
	font-size: 14px;
}

.btn-light-blue:hover,
.btn-light-blue:focus {
	color: #fff;
}

.btn-light-blue:focus,
.btn-light-blue:active:focus,
.btn-light-blue:focus {
	color: #fff;
}

.btn-primary {
	background-color: #08c;
	border-color: #08c;
	color: #fff;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
	background-color: #00699d;
	border-color: #005782;
	color: #fff;
}

.btn-primary.disabled,
.btn-primary.disabled.active,
.btn-primary.disabled:active,
.btn-primary.disabled:focus,
.btn-primary.disabled:hover,
.btn-primary[disabled],
.btn-primary.active[disabled],
.btn-primary[disabled]:active,
.btn-primary[disabled]:focus,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary,
fieldset[disabled] .btn-primary.active,
fieldset[disabled] .btn-primary:active,
fieldset[disabled] .btn-primary:focus,
fieldset[disabled] .btn-primary:hover {
	background-color: #08c;
	border-color: #08c;
}

.dropdown-menu {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid rgba(0, 0, 0, 0.15);
	border-radius: 3px;
	box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
	display: none;
	float: left;
	font-size: 14px;
	left: 0;
	list-style: none outside none;
	margin: 2px 0 0;
	min-width: 108px;
	padding: 5px 0;
	position: absolute;
	text-align: left;
	top: 100%;
	z-index: 1000;
}

.dropdown-menu> li> a {
	clear: both;
	color: #333;
	display: block;
	font-weight: 400;
	line-height: 1.42857;
	padding: 3px 12px;
	white-space: nowrap;
}

.dropdown-menu .glyphicon {
	margin-right: 2px;
}

.table-height {
	height: 450px;
	overflow-y: auto;
}

.ui-verify-list {
	background: #fff;
	border-left: 1px #ececec solid;
	height: 520px;
	overflow: hidden;
	padding: 0 10px;
}

.ui-teaching-content {
	font-size: 14px;
	line-height: 28px;
	margin-left: 15px;
}

.ui-teaching-content a {
	margin-left: 10px;
	font-size: 12px;
	font-weight: normal;
}

.ui-table-border {
	border: 1px #e1e1e1 solid;
	border-top: none;
	background: #fff;
}

.ui-sign-in-tab {
	height: 368px;
	margin-top: 10px;
}

.ui-sign-in-page {
	position: absolute;
	bottom: 0;
	font-size: 12px;
	overflow: hidden;
	width: 100%;
	text-align: center;
}


/* ie8分页兼容控件 */

.ui-sign-in-page .input-group-sm input {
	height: 27px;
	margin: 0 3px;
	text-align: center;
}

.ui-sign-in-page .pagination {
	display: inline-block;
	padding-left: 0;
	margin: 0 10px !important;
	border-radius: 4px;
	float: left;
}

.ui-sign-in-page .pagination li {
	display: inline;
}

.ui-sign-in-page .pagination li a,
.ui-sign-in-page .pagination li span {
	position: relative;
	float: left;
	padding: 6px 12px;
	margin-left: -1px;
	line-height: 1.42857143;
	color: #428bca;
	text-decoration: none;
	background-color: #fff;
	border: 1px solid #ddd;
}

.ui-sign-in-page .pagination li:first-child a,
.ui-sign-in-page .pagination li:first-child span {
	margin-left: 0;
	border-top-left-radius: 4px;
	border-bottom-left-radius: 4px;
}

.ui-sign-in-page .pagination li:last-child a,
.ui-sign-in-page .pagination li:last-child span {
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
}

.ui-sign-in-page .pagination li a:hover,
.ui-sign-in-page .pagination li span:hover,
.ui-sign-in-page .pagination li a:focus,
.ui-sign-in-page .pagination li span:focus {
	color: #2a6496;
	background-color: #eee;
	border-color: #ddd;
}

.ui-sign-in-page .pagination .active a,
.ui-sign-in-page .pagination .active span,
.ui-sign-in-page .pagination .active a:hover,
.ui-sign-in-page .pagination .active span:hover,
.ui-sign-in-page .pagination .active a:focus,
.ui-sign-in-page .pagination .active span:focus {
	z-index: 2;
	color: #fff;
	cursor: default;
	background-color: #428bca;
	border-color: #428bca;
}

.ui-sign-in-page .pagination .disabled span,
.ui-sign-in-page .pagination .disabled span:hover,
.ui-sign-in-page .pagination .disabled span:focus,
.ui-sign-in-page .pagination .disabled a,
.ui-sign-in-page .pagination .disabled a:hover,
.ui-sign-in-page .pagination .disabled a:focus {
	color: #777;
	cursor: not-allowed;
	background-color: #fff;
	border-color: #ddd;
}

.ui-sign-in-page .pagination-sm li a,
.ui-sign-in-page .pagination-sm li span {
	padding: 5px 10px;
	font-size: 12px;
}

.ui-sign-in-page .pagination-sm li:first-child a,
.ui-sign-in-page .pagination-sm li:first-child span {
	border-top-left-radius: 3px;
	border-bottom-left-radius: 3px;
}

.ui-sign-in-page .pagination-sm li:last-child a,
.ui-sign-in-page .pagination-sm li:last-child span {
	border-top-right-radius: 3px;
	border-bottom-right-radius: 3px;
}

.ui-sign-in-page .ui-paging-info {
	height: 30px;
	line-height: 30px;
	vertical-align: top;
	display: inline-block;
	float: right;
}

.ui-search-list {
	border: 1px #e1e1e1 solid;
	background: #FFF;
	font-size: 12px;
	position: absolute;
	z-index: 101;
	width: 313px;
	height: 360px;
}

.ui-search-list table {
	margin-bottom: 0;
}

.ui-search-list .pagination {
	margin-left: 14px;
	font-size: 12px;
}

.ui-table-border table {
	margin-bottom: 0;
}

.ui-table-border .pagination {
	margin-left: 13px;
}

.ui-content-courses {
	margin-top: 5px;
}

.ui-content-courses h4 strong {
	font-size: 20px;
	font-weight: normal;
}

.ui-content-courses h4 {
	margin: 0;
}

.ui-search-box {
	margin-top: 17px;
	margin-bottom: 5px;
}

.ui-study-btn {
	margin-bottom: 5px;
	margin-top: 0px;
}

.ui-manager-chooses {
	width: 240px;
	float: left;
	padding-left: 5px;
}

.ui-manager-chooses .pull-down-list {
	position: absolute;
	width: 280px;
	z-index: 1000;
}

.ui-manager-chooses label {
	height: 30px;
}

.ui-manager-chooses ul {
	border: 1px #ddd solid;
	background: #fff;
	list-style: none;
	margin-left: 83px;
	margin-top: 1px;
	padding: 0;
	max-height: 320px;
	overflow: auto;
}

.ui-manager-chooses ul li {
	font-size: 12px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px #ddd solid;
	padding-left: 10px;
	background: url(../../img/org/input-chose-bg.png) 250px center no-repeat;
}

.ui-manager-chooses ul li a {
	color: #333;
}

.ui-manager-chooses ul li:hover {
	cursor: pointer;
}

.ui-manager-chooses-btn {
	float: left;
	margin-left: 10px;
}

.ui-manager-chooses-box {
	overflow: hidden;
	min-height: 1px;
}

.ui-container-coach {
	height: 79px;
	padding: 20px 15px;
	overflow: hidden;
}

.ui-manager-chooses-tree {
	width: 430px;
	margin-left: 10px;
	margin-top: 35px;
	float: left;
	height: 520px;
}

.hide {
	display: none;
}

.ui-manager-chooses-btn .popover {
	display: block;
	margin-top: 20px;
	max-width: 400px;
	box-shadow: none;
	position: none;
}

.ui-search-list .pagination {
	float: right;
	margin-right: 20px;
}

.ui-min-nav {
	margin: 0;
	padding-left: 0;
	padding-right: 0;
}


/*datepicker*/

.datepicker td span {
	height: 40px !important;
	line-height: 40px !important;
}

.daterangepicker td.active,
.daterangepicker td.active:hover,
.datepicker td.active:hover,
.datepicker td.active:hover:hover,
.datepicker td.active:active,
.datepicker td.active:hover:active,
.datepicker td.active.active,
.datepicker td.active.active:hover,
.datepicker td.active.disabled,
.datepicker td.active.disabled:hover,
.datepicker td.active[disabled],
.datepicker td.active[disabled]:hover,
.datepicker td span.active:hover,
.datepicker td span.active:active,
.datepicker td span.active.active,
.datepicker td span.active.disabled,
.datepicker td span.active[disabled] {
	background: #08c !important;
}

.form-control:focus,
#focusedInput {
	border: 1px solid #08c;
	box-shadow: none;
}


/*nav*/

.navbar {
	border: 1px solid rgba(0, 0, 0, 0);
	margin-bottom: 20px;
	min-height: 45px;
	position: relative;
}

.navbar-brand {
	float: left;
	width: 300px;
	margin: 0;
	padding: 0;
	height: 45px;
}

.navbar-nav> li> a {
	padding-bottom: 13px;
	padding-top: 12px;
}

.navbar-inverse {
	background-color: #003e61;
	border-color: #003654;
}

.navbar-inverse .navbar-brand {
	color: #fff;
	margin-left: -20px;
}

.navbar-inverse .navbar-header {
	width: 1000px;
}

.navbar-inverse .navbar-nav> li> a {
	color: #fff;
}

.navbar-inverse .navbar-nav> .active> a,
.navbar-inverse .navbar-nav> .active> a:hover,
.navbar-inverse .navbar-nav> .active> a:focus {
	background-color: #000;
	color: #FFF;
}

.ui-container-bg {
	background: #fff;
	border-radius: 5px;
}


/*时间控件*/

.datetimepicker table tr td span {
	border-radius: 4px;
	cursor: pointer;
	display: block;
	float: left;
	height: 25px;
	line-height: 25px;
	margin: 1%;
	width: 23%;
}

.dropdown-menu {
	font-size: 12px;
	list-style: none outside none;
	text-align: left;
}

.ui-hidden {
	max-width: 80px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 18em;
}

.bb-alert {
	box-shadow: 1px 2px 5px #ccc;
	font-size: 1.2em;
	left: 31%;
	margin-bottom: 0;
	padding: 1em 1.3em;
	position: absolute;
	top: 2%;
	z-index: 1000;
	min-width: 288px;
}


/* 500 界面 */

.body-500 {
	background: #f9fafa;
	color: #fff;
	margin: 0;
}

.error-head {
	background: none repeat scroll 0 0 #fff;
	height: 280px;
}

.error-wrapper {
	text-align: center;
}

.error-wrapper h1 {
	text-align: center;
	margin-top: 80px;
	margin-bottom: 0px;
}

.error-desk {
	padding: 30px;
}

.error-desk-min {
	height: 60px;
	line-height: 60px;
	margin-top: 30px;
	color: #666;
}

.error-desk-min a {
	margin-left: 10px;
}

.error-wrapper h2 {
	font-size: 30px;
	font-weight: 300;
	margin: 0;
	text-transform: uppercase;
	color: #666;
}

.error-wrapper p.nrml-txt-alt {
	color: #fff;
	font-size: 34px;
	margin: 0;
	text-transform: uppercase;
}

.error-wrapper p,
.error-wrapper p a {
	font-size: 18px;
	font-weight: 300;
	margin: 0;
}

.error-wrapper p,
.error-wrapper p a {
	font-size: 18px;
	font-weight: 300;
	margin: 0;
}

.error-wrapper p,
.error-wrapper p a {
	font-size: 18px;
	font-weight: 300;
	margin: 0;
}

.sp-link,
.sp-link:hover {
	color: #333;
	text-decoration: underline;
}

.back-btn,
.back-btn:hover {
	background: #373a43;
	border-bottom: 1px #0d0e10 solid;
	border-radius: 5px;
	color: #fff;
	display: inline-block;
	font-size: 16px;
	font-weight: 300;
	margin-top: 10px;
	padding: 10px 15px;
}

a,
a:hover,
a:focus {
	outline: medium none;
	text-decoration: none;
}


/* 404 */

.body-404 {
	background: #e5e4de;
	color: #fff;
	margin: 0;
}

.nrml-txt {
	height: 50px;
	line-height: 50px;
	margin-top: 20px;
	color: #666;
}

.back-btn {
	color: #fff !important;
}


/* 框架 */

.ui-search-input {
	width: 166px;
}

.ui-search-input .form-control {
	border-radius: 5px !important;
}

.ui-search-btn {
	width: 80px;
	border-radius: 5px !important;
}

.nav-tabs a {
	color: #333;
}

.nav-tabs> li.active> a,
.nav-tabs> li.active> a:hover,
.nav-tabs> li.active> a:focus {
	color: #08c;
}

.massed-learning-bg {
	background: #fff;
	height: 440px;
	border: 1px #ececec solid;
}


/* 签到列表  */

.sign-in-list {
	height: 450px;
	font-size: 12px;
}

.sign-in-list table tr td,
.sign-in-list table tr th {
	font-size: 12px;
	padding: 9px 5px;
	border-bottom: 1px #ddd solid;
}

.video-list h2 {
	font-size: 16px;
	font-weight: bolder;
	margin-top: 0;
}

.video-list-box {
	background: #fff;
	border: 1px solid #e1e1e1;
	height: 430px;
	overflow: auto;
}

.video-list-box a {
	text-decoration: underline;
	color: #333;
	display: block;
	width: 180px;
	overflow: hidden;
	height: 20px;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.video-list-box a:hover {
	color: #08c;
}

.id-sampling {
	position: absolute;
	right: 84px;
	top: 9px;
	z-index: 2;
}

.video-list tr td {
	background: #fff url('../../img/user/video-play.png') 205px center no-repeat;
	border-bottom: 2px #ddd solid;
}

.video-list tr td a {
	padding-left: 5px;
}


/* 搜索列表   */

.ui-containe-search {
	padding-left: 20px;
	height: 72px;
}

.ui-containe-search .search-box {
	width: 390px;
}

.search-box .input-group-btn .btn {
	font-size: 14px;
	padding: 8px 10px !important;
}

.ui-video-play-btn {
	margin-top: 20px;
	margin-right: 20px;
}

.border-bottom {
	border-bottom: 1px #e1e1e1 solid;
}


/* 人脸验证   */

.hint {
	float: left;
	margin-left: 20px;
	margin-right: 0px !important;
}

.learn-hint {
	width: 980px;
	margin: auto;
	margin-top: 100px;
	overflow: hidden;
}

.hint .tab-content .tab-pane ol {
	margin: 0;
	padding: 0 5px;
	font-size: 12px;
	margin-top: 10px;
}

.hint .nav-tabs .active a {
	border: none;
	margin: 0 auto;
}

.nav-tabs> li> a {
	border: none;
}

.hint .nav-tabs li a {
	width: 100px !important;
}

.hint .nav-tabs li a:hover {
	background: none !important;
}

.hint .nav-tabs .active a:active {
	border: none !important;
}

.hint .nav-tabs .active a:hover {
	border: none !important;
}

.hint .nav-tabs .active a:focus {
	border: none !important;
}

.header-photo-box {
	width: 201px;
	height: 262px;
	background: #fff;
	padding: 10px;
	float: left;
	margin-top: 5px;
	color: #fff;
	border: 1px #e1e1e1 solid;
}

.header-photo-box img {
	width: 180px;
	height: 240px;
}

.header-img-bag {
	width: 240px;
	float: right;
	margin-right: 0;
	margin-top: 7px;
	position: relative;
	z-index: 103;
}

.header-img-box {
	color: #fff !important;
	margin: 0 !important;
	border: 1px #e1e1e1 solid;
}

.header-link {
	margin-top: 25px;
	width: 30px !important;
	float: left;
}

.header-img {
	width: 640px !important;
	height: 322px !important;
	margin-left: 10px !important;
	padding: 0 10px !important;
}

.header-img h2 {
	font-size: 16px;
	font-weight: bolder;
	padding: 0;
	margin: 0;
	height: 40px;
	line-height: 40px;
}

.set-btn {
	position: relative;
	z-index: 103;
}

.hint .tab-content .tab-pane li {
	line-height: 30px !important;
}

.hint-help p {
	line-height: 30px !important;
	margin-top: 10px !important;
	font-size: 13px !important;
}

.hint .tab-content .tab-pane {
	height: 286px !important;
}

.sign-back {
	margin-right: 10px;
	float: right;
}

.header-info-box {
	width: 176px;
	float: left;
	height: 260px;
	margin-top: 5px;
	margin-right: 10px;
	background: #fff;
	border: 1px #e1e1e1 solid;
}

.header-info-box h4 {
	height: 35px;
	line-height: 35px;
	padding: 0;
	margin: 0;
	font-size: 14px;
	text-indent: 10px;
	border-bottom: 1px #e1e1e1 solid;
	background: #fff;
}

.header-info-box ul {
	padding: 10px;
}

.header-info-box ul li {
	list-style: none;
	font-size: 13px;
	height: 35px;
	line-height: 35px;
}

.ui-search-box .form-control {
	border: 1px #08c solid;
}

.notice-hint {
	border-top: 1px #e1e1e1 solid;
	color: #ff0000;
	height: 100px;
	line-height: 35px;
	text-align: center;
}

.header-photos-bg {
	background: url(../img/ss_dribbble.png) no-repeat;
	width: 80px;
	float: left;
	height: 69px;
	margin: 96px 0 0 43px;
}

.bs-footer p {
	margin: 0;
	font-size: 14px !important;
	line-height: 28px;
	height: 60px;
}


/* 现场学习图标  */

.learn-folder-close {
	background: url(../../img/user/paper-close.png) no-repeat !important;
	display: inline-block;
	width: 16px;
	height: 13px;
}

.learn-folder-open {
	display: inline-block;
	background: url(../../img/user/paper-open.png) no-repeat !important;
	width: 18px;
	height: 13px;
}

.learn-file-page {
	display: inline-block;
	background: url(../../img/user/paper-page.png) no-repeat !important;
	width: 12px;
	height: 14px;
	margin-right: 5px;
}

.ui-search-box .learn-users {
	display: inline-block;
	background: url(../../img/user/info-blue.png) no-repeat !important;
	width: 16px;
	height: 14px;
	padding-top: 3px;
}

.ui-verify-list .learn-user {
	display: inline-block;
	background: url(../../img/user/info-black.png) left center no-repeat !important;
	width: 16px;
	height: 12px;
}

.glyphicon-plays {
	display: inline-block;
	background: url(../../img/user/glyphicon-plays.png) left center no-repeat !important;
	width: 11px;
	height: 13px;
}

.glyphicon-log-outs {
	display: inline-block;
	background: url(../../img/user/glyphicon-log-outs.png) left center no-repeat !important;
	width: 15px;
	height: 13px;
}

.glyphicon-books {
	display: inline-block;
	background: url(../../img/user/glyphicon-books.png) left center no-repeat !important;
	width: 15px;
	height: 14px;
}

.glyphicon-cameras {
	display: inline-block;
	background: url(../../img/user/glyphicon-cameras.png) left center no-repeat !important;
	width: 15px;
	height: 14px;
}


/* 现场学习教学内容  */

.ui-sign-in-tab .my-tree {
	margin-left: -20px;
}

.ui-sign-in-tab .tree {
	background: none !important;
	border: none !important;
}

.massed-learning-list .ui-sign-in-tab {
	margin-top: 0 !important;
}

.massed-learning-list {
	margin-bottom: 10px;
}


/* 现场学习抽验 */

.camera-photo {
	width: 240px;
	float: left;
}

.camera-img {
	float: left;
	padding: 10px;
	margin-right: 10px;
	border: 1px #e1e1e1 solid;
	margin-left: 10px;
}

.camera-img img {
	width: 180px;
	height: 240px;
}

.camera-list {
	border: 1px #e1e1e1 solid !important;
}

.camera-list .btns {
	margin-left: 5px;
	margin-right: 5px;
}

.camera-list ul {
	height: 230px !important;
}

.camera-list h2 {
	border-bottom: 1px #e1e1e1 solid !important;
	font-weight: bolder;
}

.camera-list ul li {
	border-bottom: 1px #e1e1e1 solid !important;
}

.camera-list .btns a {
	color: #08c !important;
}

.ui-manager-chooses .coach-title {
	float: left;
	height: 37px;
	line-height: 37px;
	margin-right: 10px;
}


/* 教学内容选择  */

.teaching-content-tree {
	width: 470px;
	float: left;
}

.tree {
	height: 380px !important;
}

.teaching-content-list {
	float: left;
	width: 270px;
	margin-left: 10px;
	border: 1px #e1e1e1 solid;
}

.teaching-content-list h2 {
	font-size: 14px;
	height: 35px;
	line-height: 35px;
	margin: 0;
	padding: 0;
	background: #f5f5f5;
	border-bottom: 1px #e1e1e1 solid;
	text-indent: 10px;
}

.teaching-content-list h2 a {
	display: block;
	height: 10px;
	width: 10px;
	float: right;
	margin-right: 20px;
}

.teaching-content-list ul {
	margin: 0;
	padding: 0;
	height: 385px;
	width: 270px;
	overflow: auto;
}

.teaching-content-list ul li {
	height: 35px;
	line-height: 35px;
	list-style: none;
	border-bottom: 1px #e1e1e1 solid;
	overflow: hidden;
}

.teaching-content-list ul li a {
	color: #333;
	margin-left: 10px;
}

.teaching-content-list ul li a:hover {
	color: #08c;
}

.teaching-content-list .l-title {
	float: left;
	width: 225px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.teaching-content-list .l-delete {
	float: left;
	display: block;
	width: 10px;
	height: 10px;
	margin-left: 3px;
}

.learn-tile-bg {
	background: url(../../img/base/learn-tile-bg.png) repeat !important;
}

.tree-checked .learn-file-page {
	background: url(../../img/user/paper-page-blue.png) no-repeat !important;
}

.nav-pull-down {
	width: 290px;
	height: 29px;
}

.nav-pull-down option {
	height: 28px;
	line-height: 28px;
}


/* footer */

.bs-footer {
	border-top: 1px solid #E5E5E5;
	color: #777;
	padding-bottom: 10px;
	padding-top: 10px;
	text-align: center;
	background: #fff;
	bottom: 0;
	width: 100%;
	font-size: 12px;
	position: relative;
}

.bs-footer p {
	margin: 0;
}

.train-plan {
	margin-top: 5px;
}